Rosa Moschata — synonyms, definition
1. Rosa moschata (Noun)
1 synonym
musk rose
1 definition
Rosa moschata (Noun) — Rose native to Mediterranean region having curved or climbing branches and loose clusters of musky-scented flowers.
2 types of
rose rosebush